home *** CD-ROM | disk | FTP | other *** search
- From: mforget@elfhaven.ersys.edmonton.ab.ca (Michel Forget)
- Subject: Re: MAUS
- Date: Sun, 22 May 1994 03:29:32 -0600
- Mime-Version: 1.0
- Precedence: bulk
-
- In <9406012354.AA11290@uqcspe.cs.uq.oz.au>, Warwick Allison writes:
- [Subject: Re: MAUS]
-
- [> Unfortunately not. Check any decent UI guidelines. Having a
- [> `protect me' mode is a cop-out for a poor user interface. For example,
- [> exiting a program is only dangerous if the program doesn't remember
- [> whether you have saved your documents since their last modification.
- [> Simply popping up a dialog saying `Quitting will lose changes to any
- [> unsaved documents' is pathetic, annoying, and pointless (the user just
- [> disables the feature, or habitually hits `QUIT,DAMMIT').
-
- I am not sure I agree with you on this point; having an intermediate
- step before a dangerous operation is performed can be a good thing. It
- gives the user a chance to change his mind in case he mis-typed (which
- is not the fault of the user interface) or in case he needs to be warned
- of the possible consequences of an action (such as when defragmenting
- you hard drive -- not every user reads the documentation, so it is
- usually a good idea to make it clear that the hard drive should be
- backed up before defragmenting). Do you see my point? I did not mean
- to imply that this was the best solution possible, only that it was
- the best solution offered. Removing ^A (or changing what key selects
- the entire document) is not really acceptable.
-
- [> In the general case, an operation is poorly provided if the degree
- [> of change caused by the operation is disproportionately large compared
- [> to the likelihood of the user accidentally _and_ irrecoverably performing
- [> that operation.
-
- Aside from asking for confirmation, what can be done to prevent the user
- from doing something wrong? Nothing is perfect; the most common error
- I can think of is that the user believes he knows what keypress does
- what and types the wrong one. This is not the fault of the interface,
- but without asking for confirmation it could easily do serious (and
- possibly) irrecoverable harm.
-
- [> --
- [> Warwick
-
-
- --
- () ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ () ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ()
- () Michel Forget / Electric Storm Software () My cat stole my ()
- () mforget@elfhaven.ersys.edmonton.ab.ca () opinions, and pawned ()
- () ess@tibalt.supernet.ab.ca () them off for milk. ()
- () ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ () ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ()
-
-